to persist on - Turkish English Dictionary